Date		:	7 juillet 1991
		Programme	:	ROTOX
		Protection	:	Mot de passe
		Fichier		:	ROTOX.EXE
		Outils		:	SOFT-ICE
		Temps pass�	:	10 minutes...
		Divers		:	
		Soci�t�		:	US GOLD
		Origine		:	INDONESIE
		Num�ro		:	105


	Un produit dont j'avais essay� d'enlever la protection � plusieurs
	reprise en Indon�sie avec l'aide de PERISCOPE et de ma CARTE PANO
	mais sans r�sultat. Je n'�tais m�me pas arriv� � comprendre le
	cheminement du test que faisait faire le programmeur.
	N'ayant pratiquement plus de soft � d�plomber je me suis dit essayons
	avec SOFT-ICE.

	Presque trop facile....

	Avec la fonction HERE de SOFT-ICE c'�tait vraiment un jeu d'enfant
	pour trouver � quel endroit on testait la touche ENTER.
	Au bout de quatre appui le soft redemandait le mot de passe avec un
	code diff�rent.
	Finalement on trouve la s�quence suivante qui est caract�ristique 
	d'un aiguillage accompagn� d'une d�cr�mentation d'une variable.
	( le code est demand� deux fois )

	CS:0622	E87A00		CALL	069F
	CS:0625	3906D8A2	CMP	[A2D8],AX
	CS:0629	7509		JNZ	0634	;Si mauvaise r�ponse on DECr�m.
	CS:062B	E88C00		CALL	06BA
	CS:062E	3906DAA2	CMP	[A2DA],AX
	CS:0632 7449		JZ	067D
	CS:0634	FF0EE6A2	DEC	WORD PTR [A2E6]
	
	En CS:629 on saute - dans le cas d'une mauvaise r�ponse - � CS:634 o�
	l'on d�cr�mente le contenu de A2E6 et on redemande le mot de passe.
	Dans le cas contraire on appelle une routine de test CALL 06BA et on
	en teste � nouveau le r�sultat en CS:062E. Si c'est mauvais on repasse
	par le mot de passe en d�cr�mentant.
	Le bon chemin passe donc par CS:067D, il suffit donc de faire sauter
	le premier saut en 067D.

	Avec PCTOOLS chercher 3906D8A27509 et modifier 09 par 52.

	FREDDY